<style type="text/css">
    body {
        text-align: right;
    }
    #floating-component {
        position:fixed;     /* 固定位置 */
        top: 50%;           /* 距顶部 50% */
        transform: translate(0,-50%);
        background-color: cadetblue;
    }
</style>
<p>Hello Man!</p>
<br/><hr/><br/><hr/><br/><hr/><br/><hr/><br/><hr/><p>Hello Man!</p>
<br/><hr/><br/><hr/><br/><hr/><br/><hr/><br/><hr/><p>Hello Man!</p>
<br/><hr/><br/><hr/><br/><hr/><br/><hr/><br/><hr/><p>Hello Man!</p>
<br/><hr/><br/><hr/><br/><hr/><br/><hr/><br/><hr/><p>Hello Man!</p>
<div id="floating-component"><p>Hello World!</p></div>